//package com.xxxx.server.listener;
//
////import com.alibaba.excel.context.AnalysisContext;
////import com.alibaba.excel.event.AnalysisEventListener;
//import com.xxxx.server.mapper.EmployeeEcMapper;
//import com.xxxx.server.pojo.EmployeeEc;
//import org.springframework.stereotype.Component;
//
//import javax.annotation.Resource;
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * @Author : ymd
// * @Date : 2020/10/20 0020 14:42
// * @Version 1.0
// * @Description : 监听上传
// */
//@Component
//public class UploadDataListener extends AnalysisEventListener<EmployeeEc> {
//    @Resource
//    private EmployeeEcMapper employeeEcMapper;
//    private static final int BATCH_COUNT = 5;
//    private List<EmployeeEc> list = new ArrayList<>();
//    @Override
//    public void invoke(EmployeeEc employeeEc, AnalysisContext analysisContext) {
//        //此方法一行一行的读取Excel内容
//        if (employeeEc!=null){
//            list.add(employeeEc);
//        }
//        if (list.size() >= BATCH_COUNT){
//            saveDate();
//            //销毁list,释放资源
//            list.clear();
//        }
//    }
//
//    @Override
//    public void doAfterAllAnalysed(AnalysisContext analysisContext) {
//        //全部分析完后可在这里自定义操作,这里也要保存数据,确保最后遗留的数据也存储到数据库
//        System.out.println("上传员工奖惩Excel数据成功！");
//    }
//
//    private void saveDate (){
//        employeeEcMapper.insertBatch(list);
//    }
//}
